package demo1;
interface IShape{
    public static final int age=10;
    public static final int age2=10;
    int age3=10;
    //接口当中的成员变量，默认为public static final修饰的，必须要初始化


    public abstract void draw();
    void draw2();
    //接口的方法，默认为public abstract修饰的

    //以下两种方法可以有具体的实现
    default void  func(){
        //可以有具体的方法实现
    }
    public static void func2(){
        //可以有具体的方法实现
    }

}
class A implements IShape{
    //使用接口时，用implements来实现
    @Override
    public void draw() {
        System.out.println("画一个矩形");
        //当一个类实现了这个接口，就要重写这个方法
    }

    @Override
    public void draw2() {

    }
}

public interface ITextInterFace {

}
